﻿namespace MyFirstGame
{/// <summary>
/// 光标移动小游戏
/// </summary>
    internal class Program
    {
        static void Main(string[] args)
        {
            //定义初始点（x,y);
            int x = 0, y = 0;
            //设置结束方式
            
            Console.WriteLine();
            //在（x,y)处输出“hello”；
            ConsoleKey input;
            do
            {   //清除界面
                Console.Clear();
                Console.SetCursorPosition(x, y);
                Console.Write("Hello World");
                input = Console.ReadKey(true).Key;
                //移动x和y的位置；
                switch (input)
                {
                    case ConsoleKey.A:
                        if (x>0) x--;
                        break;
                    case ConsoleKey.S:
                       if(y<80) y++;
                        break;
                    case ConsoleKey.D:
                       if(x<80) x++;
                        break;
                    case ConsoleKey.W:
                        if (y >0) y--;
                        break;
                    default:break;
                }

            } while (input != ConsoleKey.Spacebar);
        }
    }
}
   
